package com.hundsun.cprs.yyt.service.common.service;

import com.hundsun.cprs.yyt.service.common.dto.BrokerReferRelateInfo;
import com.hundsun.cprs.yyt.service.common.dto.ReferRelateInfo;
import com.hundsun.cprs.yyt.service.common.dto.ReferRelateRequestDto;
import com.hundsun.cprs.yyt.service.order.dto.GoodsItem;
import com.hundsun.cprs.yyt.service.order.dto.OrderInfo;
import com.hundsun.cprs.yyt.service.trade.domain.TradeEntrust;

import java.util.List;

/**
 * 对接佣金宝相关接口
 *
 * @author herong22384
 * @date 20190303
 *
 * */
public interface RemoteBrokerService {
    /**
     * 对接佣金宝，传输交易数据，实现分佣
     * @param entrustId
     *
     * */
    public void tradeSplitCommission(Long entrustId);

    /**
     * 查询用户的推荐明细和总数
     *
     * */
    public BrokerReferRelateInfo queryBrokerRelateList(ReferRelateRequestDto request);

    /**
     * 获取上属推荐人信息
     * @return
     */
    public ReferRelateInfo queryReferRelate(String userId);


}
